12278
2520
Зачинено. Це питання потребує деталей налагодження. Наразі відповіді не приймаються.
Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека.
Закрито 6 років тому.
Удосконалюйте це питання
роздільник //
СТВОРИТИ ТРИГГЕРА `асортимент` ПЕРЕД ВСТУПОМ НА туристичну компанію
ДЛЯ КОЖНОГО РЯДКУ
ПОЧАТИ
ЯКЩО NEW.star> 5 ПОТІМ
ВСТАНОВИТИ НОВИЙ.star = 5;
ELSEIF NEW.star <1 THEN
SET NEW.star = 1;
END IF;
END; //
роздільник; 
Вам потрібно створити тригер в тій самій схемі / базі даних, де відбувається операція вставки. З вашого визначення тригера очевидно, що операція тригера буде знаходитися в базі даних туристичної компанії. Переконайтеся, що ви створюєте тригер в одній базі даних.
Змініть визначення тригера, як показано нижче
роздільник //
СТВОРИТИ ТРИГГЕРА `туристична компанія`.` Діапазон`
ПЕРЕД ВСТУПОМ НА "туристичну компанію". "Готелі"
ДЛЯ КОЖНОГО РЯДКУ
ПОЧАТИ
ЯКЩО NEW.star> 5 ПОТІМ
ВСТАНОВИТИ НОВИЙ.star = 5;
ELSEIF NEW.star <1 THEN
SET NEW.star = 1;
END IF;
END; //
роздільник;
(АБО) Виберіть базу даних перед створенням тригера
ВИКОРИСТАННЯ `туристична компанія`;
роздільник //
СТВОРИТИ TRIGGER `діапазон` ...
<решта коду тут>
|
Не відповідь, яку ви шукаєте? Перегляньте інші запитання, позначені тригерами mysql, або задайте власне запитання.